<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="stylesheet" href="../style.css" type="text/css" media="all" />
<body>
<h1>Object</h1>
<div class="class_description">Объект</div>
<h2>Методы</h2><ul><li><a href="#createNew">createNew</a></li><li><a href="#delete">delete</a></li><li><a href="#disableHTMLFilter">disableHTMLFilter</a></li><li><a href="#getAttribute">getAttribute</a></li><li><a href="#getAttributes">getAttributes</a></li><li><a href="#getId">getId</a></li><li><a href="#getType">getType</a></li><li><a href="#getTypeName">getTypeName</a></li><li><a href="#getValue">getValue</a></li><li><a href="#getValues">getValues</a></li><li><a href="#isUpdated">isUpdated</a></li><li><a href="#save">save</a></li><li><a href="#setAttribute">setAttribute</a></li><li><a href="#setId">setId</a></li><li><a href="#setUpdated">setUpdated</a></li><li><a href="#setValue">setValue</a></li><li><a href="#setValues">setValues</a></li><li><a href="#__construct">__construct</a></li><li><a href="#__toXML">__toXML</a></li></ul><a name="createNew"></a>
<h3>createNew</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">boolean</span> <span class="name">createNew</span> ()</div><p>Создать новую запись об объекте в БД</p>
</div>
</div><a name="delete"></a>
<h3>delete</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">boolean</span> <span class="name">delete</span> ()</div><p>Удалить объект</p>
</div>
</div><a name="disableHTMLFilter"></a>
<h3>disableHTMLFilter</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">void</span> <span class="name">disableHTMLFilter</span> (<span class="type">string</span> <span class="varname">$fieldName</span>)</div><p>Отключить HTML-фильтр (Jevix) у поля</p>
</div>
</div><a name="getAttribute"></a>
<h3>getAttribute</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">mixed</span> <span class="name">getAttribute</span> (<span class="type">string</span> <span class="varname">$name</span>)</div><p>Получить значение атрибута</p>
</div>
</div><a name="getAttributes"></a>
<h3>getAttributes</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">array</span> <span class="name">getAttributes</span> ()</div><p>Получить массив значений атрибутов</p>
</div>
</div><a name="getId"></a>
<h3>getId</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">integer</span> <span class="name">getId</span> ()</div><p>Получить id объекта</p>
</div>
</div><a name="getType"></a>
<h3>getType</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">Type</span> <span class="name">getType</span> ()</div><p>Получить тип объекта</p>
</div>
</div><a name="getTypeName"></a>
<h3>getTypeName</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">string</span> <span class="name">getTypeName</span> ()</div><p>Получить имя типа</p>
</div>
</div><a name="getValue"></a>
<h3>getValue</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">mixed</span> <span class="name">getValue</span> (<span class="type">string</span> <span class="varname">$fieldName</span>)</div><p>Получить значение свойства</p>
</div>
</div><div class="block parametrs">
<h4>Параметры</h4>
<div class="text parametrs"><dl class="var_description">
	<dt>fieldName</dt>
	<dd>имя поля</dd>
</dl>
</div>
</div><a name="getValues"></a>
<h3>getValues</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">array</span> <span class="name">getValues</span> ()</div><p>Получить массив свойств объекта</p><p><strong>Результат: </strong>массив, где ключ - название поля</p>	
</div>
</div><a name="isUpdated"></a>
<h3>isUpdated</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">boolean</span> <span class="name">isUpdated</span> (<span class="type">string</span> <span class="varname">$fieldName</span> = false)</div><p>Получить состояние объекта или его поля (обновлен/нет)</p>
</div>
</div><div class="block parametrs">
<h4>Параметры</h4>
<div class="text parametrs"><dl class="var_description">
	<dt>fieldName</dt>
	<dd>название поля; если этот параметр передан, то проверяется состояние поля</dd>
</dl>
</div>
</div><a name="save"></a>
<h3>save</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">boolean</span> <span class="name">save</span> ()</div><p>Сохранить измененные значения полей объекта</p>
</div>
</div><a name="setAttribute"></a>
<h3>setAttribute</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">void</span> <span class="name">setAttribute</span> (<span class="type">string</span> <span class="varname">$name</span>, <span class="type">mixed</span> <span class="varname">$value</span>)</div><p>Установить атрибут</p>
</div>
</div><div class="block parametrs">
<h4>Параметры</h4>
<div class="text parametrs"><dl class="var_description">
	<dt>name</dt>
	<dd>имя</dd>
</dl><dl class="var_description">
	<dt>value</dt>
	<dd>значение</dd>
</dl>
</div>
</div><a name="setId"></a>
<h3>setId</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">void</span> <span class="name">setId</span> (<span class="type">integer</span> <span class="varname">$id</span>)</div><p>Установить id объекта</p>
</div>
</div><a name="setUpdated"></a>
<h3>setUpdated</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">void</span> <span class="name">setUpdated</span> (<span class="type">boolean</span> <span class="varname">$status</span> = true)</div><p>Установить состояние объекта (обновлен/нет)</p>
</div>
</div><div class="block parametrs">
<h4>Параметры</h4>
<div class="text parametrs"><dl class="var_description">
	<dt>status</dt>
	<dd>значение true указывает на то, что объект обновлен</dd>
</dl>
</div>
</div><a name="setValue"></a>
<h3>setValue</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">void</span> <span class="name">setValue</span> (<span class="type">string</span> <span class="varname">$fieldName</span>, <span class="type">mixed</span> <span class="varname">$value</span>, <span class="type">boolean</span> <span class="varname">$setUpdated</span> = true)</div><p>Установить значение свойства</p>
</div>
</div><div class="block parametrs">
<h4>Параметры</h4>
<div class="text parametrs"><dl class="var_description">
	<dt>fieldName</dt>
	<dd>имя поля</dd>
</dl><dl class="var_description">
	<dt>value</dt>
	<dd>значение</dd>
</dl><dl class="var_description">
	<dt>setUpdated</dt>
	<dd>отметить свойство как обновленное</dd>
</dl>
</div>
</div><a name="setValues"></a>
<h3>setValues</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">void</span> <span class="name">setValues</span> (<span class="type">array</span> <span class="varname">$properties</span>, <span class="type">boolean</span> <span class="varname">$setUpdated</span> = true)</div><p>Установить значения нескольких свойств</p>
</div>
</div><div class="block parametrs">
<h4>Параметры</h4>
<div class="text parametrs"><dl class="var_description">
	<dt>properties</dt>
	<dd>массив: ключ - название поля, значение - значение поля</dd>
</dl><dl class="var_description">
	<dt>setUpdated</dt>
	<dd>отметить свойства как обновленные</dd>
</dl>
</div>
</div><a name="__construct"></a>
<h3>__construct</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">void</span> <span class="name">__construct</span> (<span class="type">Type</span> <span class="varname">$oType</span>, <span class="type">integer</span> <span class="varname">$id</span> = 0)</div><p>Конструктор</p>
</div>
</div><div class="block parametrs">
<h4>Параметры</h4>
<div class="text parametrs"><dl class="var_description">
	<dt>oType</dt>
	<dd>тип объекта</dd>
</dl>
</div>
</div><a name="__toXML"></a>
<h3>__toXML</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">DOMElement</span> <span class="name">__toXML</span> (<span class="type">DOMDocument</span> <span class="varname">$xml</span>)</div><p>Получить объект в виде XML-таблицы</p>
</div>
</div></body>
</html>